2 Nether St | North Finchley, London N12 0EL, England
View on Map
What travelers say:
This is a Latin American restaurant located on Leslie Street in Finchley, North London. The sign at the entrance of the restaurant is large and can be seen from afar. The dining environment here is clean and tidy, and the overall feeling is good. The Latin American cuisine provided by the restaurant is very authentic, the portion is relatively large, the price is not expensive, and it is more affordable.